updated VersionTask