correct the setter of CategoryItem.model
change the width of columns
complete add category lifecycle