server spawns distributor (not yet in seperate thread) and connects to receiver, problem that receiver callback does not get called remains, possible problem with the ioService.run() calls