update build tools
update build script