add topic_read unit test