Making requests asynchronous where possible.
Async requests seem to be working.