update template.