Reuse the httpclient. Ugly workaround for now. I should refactor so that the custom client can be passed in, instead of using the sync package.