Add async update Ref #41.
Workaround for Ref #53
Support getchar(1)
Support getchar(1).
Fix getchar().