smarter response fetching