move timer.h/cpp content to TimerManager.h/cpp, and delete unused file