fix docs
make xhr.abort reject promise chain