resolved a memory leak by socket.io's rooms, added memwatch