don't collect
optimise chunk mesh extraction