rewrite http caching. http is such a leaky abstraction, there is no way to better abstract this.
update deps
6.0.1