Replace detil::high_steady_clock with std::conditional