working socket.io service with test