Move parallel fetcher to the function