add default constructor for logger
complete async i/o behaviour
Merge branch 'async' of https://github.com/morenv/ucare-replayer into async