- make server receive async for NetMQ
- code cleanup