moved call to update-dataset_cache to main try block.