update build tools, add build script