调整 topic api 的实现；新增了一些需要增加 active 样式的判断