task<void> run_one() { return m_refresh_timer.wait_ms(1000).then([this] { this->refresh_device_list(); }); }