refactor code to get all boards for category tab
remove default categories from resource, and read categories from saved file if availalbe, otherwise load it from web
update aSM.apk, fix the categories issue