stop throwing and use error first when handing errors with the request
version bump for new request_call api suport, thanks @kevin-buttercoin, also updated the request dependency to latest version