Use std::lock_guard instead of std::unique_lock(std::try_to_lock)