update template, parser, test demo
rebuild