modified 'updateNonLinGrid'