Chapter 14: add some aio codes