update ipc and connector code