change get_item_by_barcode