introduced an array of requests, so that all the pending requests would be aborted before a new one is sent