added blocked i/o example