Better asset caching and warning at 0 preloaded