fix so the chatlog always shows the most recent content when a new message comes in