fix bug: category list