notify reduce