improve IPC protocol.