Update layout and content