Optimized Split and Replace in CircularQuadTree