I think #1315 broke updateViewGroupOffline and causes it to hang, because updateViewGroupOffline calls loadTiles and updateViewGroup in a loop until all tiles are loaded and those functions used to call _asyncSystem.dispatchMainThreadTasks() but now they don't, so loading never finishes. Or possibly I'm misunderstanding something?