update character geometry