fixed accumulative update
fixed accumulative update