fix update iteration

--make super if even better
--allow update of iterations
--prevent overlap of dates