recover from data inconsistency (might be caused by NSUserDefaults
saving failure)