Separate IO to a different thread

@oxmane Please CR
We should change the version in the README.md file as well