update syntax highlighting and markdown parser.