updated to use ring-session-timeout