update product attr