refactor PrefabManager, now only preload prefabs in the preload folder