api now gets retried; api_timeout, redirect_limit, and max_retries are all Fetcher class instance variables