update application did finish launching method, make it has one chance to update target activity
merge with ares
add application upgrade method to versionUtils
merge with ares