Topic info

Removed some queries and added caching to getTopicInfo()