WARNING!!! Deadlocks when using Task.WaitAll and async methods.