make request with faraday http client and using faraday middleware to cache responses using rack_cache