update with dynamic grid arguments