Full layout update