update install tool
update generic lib