Restructure message list