octree and collision updates