fixed update positions