grid layout update