move_to updates the object