auto-depth recursive render