Implement shared memory adapter
Update dependencies