add layout_update