Improved: Reduce pipe fd usage in NgxBaseFetch