add cache for tag/hot_list