using std::chrono to get times for wall clock and monotonic clock