Performance

don't cache user object - it's serialized only with id, fix caching has_topic