private async void UpdateInfoButton_Click(object sender, RoutedEventArgs e) { using (var browser = new IE()) { var task = (Task)this.DataContext; await System.Threading.Tasks.Task.Factory.StartNew(() => { TaskScraper.UpdateTaskInfo(task, browser); }); } }