- update layout