pub async fn update_controllers<Xnode: XnodeController + 'static>( xnodes: Arc<Mutex<Vec<Xnode>>>, update_interval: Duration, )