update x,y