use zeromq instead of the fucking bastard stdin to communicate with worker