rewrote sysmet with threading, added zeromq