zeromq control on separate thread + ros fix