product exp. update