update duration checking logic.  precalc get and set millis
update duration checking logic.  precalc get and set millis