a proper distributed Fetcher