modify notify listener