* fix infinite timeout
* simplify up/down event listening by adding service name
* emit updateClients on removing only if a client is removed
* fix this scope on servic down event