-clean init
- add comments
- always signal sendDone after receiving sendDone