add category edit and save