a bunch of layout updates
update message