rather then these "waitForPromises" should we be using the thenable returned by store.commit ?