private async Task UpdateHostLoadAsync(CancellationToken ct = default(CancellationToken)) {
using (await _connectArwl.ReaderLockAsync(ct)) {
try {
var hostLoad = await Broker.GetHostInformationAsync<HostLoad>(ct);
OnHostLoadChanged(hostLoad);
} catch (RHostDisconnectedException) {
OnHostLoadChanged(null);
}
}
}
}