update listeners SocketClient and add new library