store items in IndexedDB