extra_root no need to fully construct; add quick_get
each thread can have multiple hazard ref