add IntervalFrequencyPair field in Task
implement editing functionality
delegate interval/frequency pair update to TaskManager instead of view