split the timer module from the process management module