multiple clients using select