There is a promise Map in serverLink whose purpose is to resolve the correct promise when coming back from server.
There is also a pendingAction Map in the client Store, to warn the user some actions are still pending.
Currently, the indexes are different, but should probably be the same.