only notify once at a time