message list + view message