Client rewritten with backoff/retries and domains