changed back to use a session atom from lib-noir session when no store is supplied