public static void AddTask(Func<Task> task) { StartTask(); sCallbacks.Add(new Tuple<SendOrPostCallback, object>(_ => task().ContinueWith(CompleteTask), null)); }