Optimizations

Problem is that when you call cullToFrustumAsync, it can do single-thread culling, when there is not enought things to cull