we update NewListener to NewDiff (ref. #5) 