bug fixed in downloading from local JSON
automatically create missing directory to support structured list files