Started modifications to enable asynchronous loading of JSON data; this allows the UI thread to continue without blocking.