1) создать для каждого окна отдельное соединение
2) создать одно соединение, каждый запрос помешать в очередь, отправлять и получать ответ по очереди
Как вариант, только мы хз, что у него за задачи. И мне кажется ему проще будет id добавить, чем в эту сторону перепиливать все