improve message ui