sceneAsset callback