add application upgrade method to versionUtils
merge with ares