update IPC