After change system time to the some moment in the past, Scheduler::every will not work correctly because Clock::now value will change (https://github.com/Bosma/Scheduler/blob/master/Scheduler.h#L182) because Clock is a std::chrono::system_clock.