operations: update categories