finish TimerThread