save ws session(fixing sio.adapter bug & add join/leave func )