only update room text if its topic

will fix this in a better way