update product service