This suffers from performance issue as described here: https://stackoverflow.com/questions/53453681/sizeforitematindexpath-getting-called-for-all-indexes-before-load-i-am-pretty