update build, beter doc