update and build