gridview: improve infinity-grid