fix TopicDistribution