should this cache the faraday instance?