update rebuild