client tracking - bugs out on 2nd client...

possible infinite loop in connectionExists