map to keep track of clients