I have 2 sections in my tableView and have multipleSelection as true.
If I select 1st cell in section one and then scroll down then 2nd section's 1st cell is already selected and on some random scroll is shuffled.

Also I don't have any code written in cellForRowAt to mark `checkmark`

```
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        tableView.cellForRow(at: indexPath)?.accessoryType = .checkmark
    }
    func tableView(_ tableView: UITableView, didDeselectRowAt indexPath: IndexPath) {
        tableView.cellForRow(at: indexPath)?.accessoryType = .none
}

```