Only need to do once #5 is implemented (i.e. currently blocked). Otherwise, Typhoeus is just as fast when serving requests synchronously.