My First async I/O completed, slight refactoring for first I/O