update reduce