I think any sane person here assumes any IO, especially in .NET is already async and allows other requests to use that time… Most web apps are still IO constrained.
If you need to improve this, and that code is .NET, then the solution is a different design, also in .NET Code.