layout update index