Handling multiple clients