Timer now uses std::chrono