I have a backend endpoint that returns a product and the inventory for each product variant. On the customer facing side, I refresh this every X-seconds so that the customer sees the update to date quantity. Is there a way I can do this without having to continually poll this endpoint to detect changes?