fix: create the cache directory in make_microbe() so it's available when downloading from RSAT