v2.0: Multithreading implemented by Task.Start