update position2