Async Data Handling w/Two TTIWDBAdvWebGrids

I have two tables connected to two TTIWDBAdvWebGrids on the same form.  I am using one as a source list, and the other as a destination.  I am using ctButton columns in the source grid to allow movement of rows to the destination grid, ansychronously.
 
When the SOurceGrid.OnAsyncButtonClick event is fired I can see the row removed from that grid, but I do not see them appear in the destination grid.  I know it works because I can force the page to redraw and the destination grid contains the rows that were moved.
 
Are there settings that need to be changed to support updating of both grids in async mode?  The grids have unique IDs and identical property settings.
 
Here is the code I am using behind the button column. 
 
procedure TFormVendorEdit.AvailServicesGridAsyncButtonClick(Sender: TObject; EventParams: TStringList; RowIndex, ColumnIndex: Integer);
begin
  with UserSession do
  begin
   //tblAvailServices is connected to the source grid. 
   //tblVendorServices is connected to the destination grid.

    tblAvailServices.Locate('RecID',AvailServicesGrid.CellValues[2,RowIndex-AvailServicesGrid.RowOffset],[]);
    tblVendorServices.Append;
    CopyFields(tblAvailServices,tblVendorServices);  //copies fields from table-to-table
    tblVendorServices.Post;
    tblAvailServices.Delete;
  end;
end;

Hi,


Can you try to call AsyncUpdateAllCells on the destination grid?

Example:
IWAdvWebGrid.AsyncUpdateAllCells;