add ability to abort request