gen token
update log interface