Improve message list in a room so it stays at the current message when adding older messages