更完备的 session 支持; 去除 wind 依赖, ref #44