notification processing