build and update docs