add a client alive check :)