fix bug of column_choose_dialog
use ArgPargser and add batch mode option