update quadtree