block update with components folded in