Updating `client.request()` to return the XHR