update lib/tpl