diagram updates.