fix bug: forgotten initialization of executor of task
Add unit test on asynchronous writer
Fix bug: sometimes some threads can be added after remove group from map.
add predicate isClose to CsvWriter and unit test on block writer
add unit test for simple writer