嗯，尽量去掉不必要的 session 依赖