void UpdateCompleted(object o, RunWorkerCompletedEventArgs args) { TimeSpan ts = (TimeSpan)args.Result; var bpm = ts.AsBpm(); toolStripStatusLabel1.Text = bpm.ToString(); pulseMonitor.RunWorkerAsync(pulse); }