update layoouts