wait for a client + updates according to new protocol