add uploadCacheSampleInerval for upload interval