update product action is better to place first