tag cloud is an expensive call so add caching.