building spatial split BVH again breadth first