Add cache on templatetags / change get_channel_top_read approach