TODO: lw_client_disconnect