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

...con requests
Just making sure - is there any chance query characters might cause an error in the `CACHE_KEY`?