Return defaults instead of call all the indexpaths

The previous code call cellForRowAtIndexPath:indexPath, for all the sections/rows, becoming inefficient with large tables.