update to position