add ActionSheetPicker and TCUtils with slightly revise