fix pay_len calc bug.