update build and documentation