remove userPreferenceDto from flow (still in fake)
change DisplayPeriod type