update layout feature