Create objects off UI thread

From the Google IO 2013 "Taking advantage of platform features" talk,
create all the RunData at once instead of using the cursor.