update and [build]