anchor.diff:              }
               _applyColumnHeaderWidths();
               if (_gridOptions.syncColumnCellResize) {
  -              _applyColumnWidths();
  +              if(!isPendingApplyColumnWith) {
  +                isPendingApplyColumnWith = true;
  +                new async.Future(() {
  +                  _applyColumnWidths();
  +                  isPendingApplyColumnWith = false;
  +                });
  +              }
               }
             })
   
  
positive.code:         _setupColumnResize();
        };
    }
  
    void _setupColumnResize() {
      Column c;
  
negative.code:   }
  
    void render() {
      if (!_initialized) {
        return;
      }
      var visible = _getVisibleRange();
      var rendered = getRenderedRange();
  
  