upate template