simplyfied the session drivers; implemented session id rotation