improved addressFetcher