updating list when new messages come in