revised immediatelyResetOpenedSections to just call reloadData