cache all get calls

@geeksville hey buddy I need help testing this out, I might be overlooking something, my worry is that caching is too strict