generate versionCode