Add async validation block.
Merge pull request #4 from wzs/master

Add async validation block.