Changes to the async mechanism to force a commit after each resolve loop. This ensures we get all the items correctly