update add and remove Category