The reality of the Scores Coach requires they be able to work in the field with weak or no data signal. The App needs to provide for some Provisional Data Management to enable them to proceed.
A appropriate message is needed, e.g. "You are not currently connected. Your update willl be stored until the next opportunty to connect.
It may be necessary to pause user input and warn them during the update.
This is an API requirement which may be critial for debugging asynchronous update issues
There must be a way the user can manually review and recommit the updates, one-at-a-time, when a connection is available