public void Dispose()
 {
     _disposed = true;
     if (_updateTimer != null)
     {
         _updateTimer.Dispose();
     }
     _client.Dispose();
 }