When calling dequeueReusableCell, try to return the cell with matching index path so we can avoid flickering the screen when calling reloadData.