rename addFetcher to registerFetcher