update toolkit with shared memory usecase