Update to allow passing arbitrary parameters
Update faraday object cache