[refactor] use Faraday rather than Net:HTTP