reducer worker