doRequest