moving away from util/delay.h