as NgxFetch and NgxUrlAsyncFetcher are friends, we may eliminate the copy of proxy_