[UPDATE] keep the session