update decode_hex : loop count miss