Put parsing data into a thread so the UI remains responsive