Async/Await!
Moved the blocking calls within routes (really the whole request) to execute within a blocking thread pool. This will free up the request workers to continue serving requests.
Also added some mechanisms to group head requests. Ongoing requests will utilize the same result.