unit moves update after move