update position ruin