replace docter with marked
use newest socket.io version