finally got asynchronous loading of data cache files to work