Rate-limit requests

Also automatically retries requests that were rate-limited
Can you rename the variable to something else?