add unit test for using new-style config file, and fix bug with vsc-base update