>If your program is slow because it's waiting for external service response, you're doing programming wrong. Your program should do other work in the meantime.
What work? Mine bitcoins while you wait the result for an API call?
What work? Mine bitcoins while you wait the result for an API call?
If you need to improve this, and that code is .NET, then the solution is a different design, also in .NET Code.