make cache flushing work with new cache file
additional workaround for inconsistent argument order in fontspec.lua