Use enum for product update actions. Close #134