update, camera pos is changed to space pos