Promise client instead of queueing requests.