Async io draft

Failure idea. (STL streams is preffer)