Caching barcodes, CSV upload