add isCurrentVersionDownloaded; change logic for isApkUpdated; change fileDir to store the constant storage dir; fix KeyError Issue for entry without versionCode