lookup cache by upc