resource layout update