update ThreadReader and ThreadWriter

 - waiting "list" simplified
 - actual callback caller simplified
Merge pull request #49 from svaiter/thread_reader_writer_changes

update ThreadReader and ThreadWriter