onCellOut save asynchronously