userdefault can save data , stupid, just flush