Chain data is not inserted into the AppState asynchronously from the rest of the data.
Updating the state is now fully asynchronous.