add experimental subfme and subfze support and fix cache folder creation