In struct server, cur_sess and served mostly have the same purpose. We can just remove cur_sess, and use served instead, both share the same cache line, and that cache line is quite busy, so removing some atomic operation on it can be beneficial.
trash