add timer management class
modify eventer remove bug