Create Blocking vs Async vs Event-Driven IO