private async void UpdateActivities() { List <ListViewItem> lvlist = new List <ListViewItem>(); foreach (ParkingYard.Activities Activity in await ufunctions.GetActivities(23)) { if (HistoryListView.InvokeRequired) { HistoryListView.Invoke(new MethodInvoker(delegate { string[] str = { "Hello", "world" }; HistoryListView.Items.Add(Activity.License).SubItems.Add(Activity.IN.ToString()); })); } // HistoryListView.Items.AddRange(new ListViewItem[] { lvi, lvi, lvi3 }); } }