clean-up; lazy load socket.io;