We are using the batch import from the ERP Connect API and we have noticed that when products has been updated and is no longer in the cache, the qraphQl query for ProductSearch and fetching the Price node becomes very costly and frequently time outs when searching for categories containing products that has many variants. This problem would occur every time price changes comes from the ERP integration, and would possibly brake the page. So an idea would be if there is some way to import the prices, add the new information to the cache before invalidating the old version of the variant. If that could work, a customer wouldn't need to take the hit of fetching non cached products. And if we're unlucky, we would never be able to fetch this categories with a lot of variants due to possible timeouts.