Added delay microseconds function