update AbstractGrid