fix cal_accumulation cal faster