Use async queue to allow up to 4 concurrent requests.