update to relative pos