update touch event