Remove dependency on the geojson library and use geopandas instead, which comes with QGIS by default
Perform the accessibility request in a background thread. If this seems satisfactory, I will do the same for the other web requests (route, paths, nodes)
Two commits: