fix callAsyncXHR