if you call topics.length, it wouldn't have cache ....

This would become query in the helper :/