cleanup old clients, locking is hairy