add loadingAssetsMap & idleCallback