synchronized message list in conversation fragment
simplified message merge condition