added yuxi's changes, removed json6, will readadd json6 as socketIOclient