- added cookie support
- added cancelable support (depend to works-util)