WIP: cache response and use it. still not very fast because of all the i...

...con requests
I think you can remove this rejection func cause the default value of `usedCached` is falsy anyhow, no?