fix go_dead and live
add after hook