update do_build