new version
wip - sharing session between express request and socket