fixed singleton issue in warden strategies