set cell value before calling onCellValueChange