add self build script
update