update template code