update layoutt