sort the category collection by position