improve update product in order