add back in selfs for the async_crawl_and_collect calls in the fetch classes