split TimerThread