update theme+layout