adding a proper cleanup_module to unload the timer