update teplate