updated NSUserDefaults clearing