Ensure notifications are updated every 2h if repetition is disabled

also, add Millis util class