- basic chat
- fix session issue when using passport.socketio