Expose StorageEngine.getDataDirectory
Simplify UpdateManager code by using ThreadPoolExecutor.invokeAll