layout update including header