better usage_print; refine the process of cfgfilename determination