fix category select bug