update topic by good