update pos