support nickname, update tpl