Don't duplicate -hasNextPage's functionality
Move things off the main queue
Clean up the error handling if the view controller was released
Reload the data views immediately after creating the data sources