refactoring of Ipc
+ async processing of incoming IoObjects