update (Touch)