socket.io bug fix + data