update _check_alive