user layout update