added non blocking file i/o example.