lock position/canvas when updating the other one