fix a potential bug
check the barcode content
adapt to AXT API change
remove obsolete comment