basic caching so app engine stops running out of db queries