Do not use std::timed_mutex