position calculation update