update tpl