update auto get product infer