update the template