added Session::refresh()