If you're asking "how is waiting for external requests relevant to my service's response time" the answer is "because it's usually the largest part". I really don't know how to explain it more simply than that.
If you need to improve this, and that code is .NET, then the solution is a different design, also in .NET Code.