adjust tessellation level for feature-adaptive subdivision in cache-based intersector, added fast code paths when only the edge levels have changed (still full slow bvh rebuild)