A better approach to virtual timers methods