private async void requeueIErrors(object target, ExecutedRoutedEventArgs e)
        {
            var sts = dataGrid.SelectedItems.Cast <ExperimentStatusViewModel>().ToArray();

            var handle = uiService.StartIndicateLongOperation("Requeueing benchmarks...");

            try
            {
                for (var i = 0; i < sts.Length; i++)
                {
                    await sts[i].UpdateJobStatus();
                    var   rc = sts[i].JobStatus;
                    if (rc == ExperimentExecutionStateVM.Active || rc == ExperimentExecutionStateVM.Loading)
                    {
                        uiService.ShowError("Can't resolve infrastructure errors. Experiments are not completed.", "Failed to resolve infrastructure errors");
                        return;
                    }
                }
                managerVm.RequeueIErrors(sts, recentValues);
                experimentsVm.Refresh();
            }
            catch (Exception ex)
            {
                uiService.ShowError(ex);
            }
            finally
            {
                uiService.StopIndicateLongOperation(handle);
            }
        }