update codeblock for syntax support