clock_gettime -> std::chrono