defined AssetHolderCollection in AssetManager.
avoided foreach loop.