change layout update extent bug