fix a bug and add total page control to topiclist