update
update template reader