start to support timer event