update XHR