intermediate update.