update product properties