improved IPCServer + GUI