revise build scripts