- fix issue with thread-sync
- more readable log
- pipe.close() (a bit buggy yet)