remove TopicView, use holder instead