In microcontroller terms that is glacial. Blink-without-delay gets you the same result without the complexity.