last modifid info back to type interface
add expire_info
delete double replace