add loadingImage parameter and cacheUri parameter