only change topic when it's different from what is on screen