update product property