fixed each's inner property sync / async issue

fixed async / sync issue on then

minor rebase