when custom button pressed, update starts