set default category to users top choice, fix #3142