Fixbug: addtimer must be after start