transition to shared memory client