manage barcode