Switched time check during polling from LocalNow() to millis()