Product data fetching now uses queues