把topic_list重構為class view