instantiate one fetcher per download