added nil checks to filtered collection list because even nil index paths were causing updates (as section/row 0)