add SyntaxRange plugin
update submodules