changed reading version info to async file read