overflow handling

millis()/micros() overflow now handled properly