high speed detection of small object

I am looking for a way to detect an airsoft bb with an IR photo gate. Attached is the picture of the bags that the IR emitter and detectors came in. OK my BBs are traveling at 400FPS which converts to 121.92meter per second or 121920 millimeters per second. That means that a 6mm BB takes .00295 of one second to pass through the photo gate. I am not able to detect the passage of the BB, but I can detect the passage of a small piece of wire flicked quickly through the beam. I can't figure out how to make it faster. I am using an Arduino Micro. Is there another way to detect a high speed object. Different sensor, different Arduino. I welcome your thoughts.
Here is my code.

/*
 * bb counter test 
 * to make the IR gate act as fast as possible
 * 
 */
const int detectD = 2;
const int LED=13;

void setup() {
  pinMode(detectD, INPUT_PULLUP);
  attachInterrupt(digitalPinToInterrupt(detectD), increment, RISING);
  pinMode(LED, OUTPUT);
}

void loop() {
//nothing here to slow anything down

}

void increment()
{
  digitalWrite(LED, HIGH);
  delay(500);
  digitalWrite(LED, LOW);
  delay(500);
  digitalWrite(LED, HIGH);
  delay(500);
  digitalWrite(LED, LOW);
  
}

Circuit diagram?

Wiring diagram attached.

Some additional info and things that I have tried that haven't worked:

-shifted the system to a Mega in search of a faster processor

-shifted the emitter/detector to 3.3 volts with no change in resistor - I can still detect the wire but not the BB
-placed the emitter/detector pair inside of a dark tube where ambiant light is reduced

-placed a 10K pot inline with the detector to adjust the threshold where the detector triggers from HIGH to LOW to as close as I can make it and still reliably trigger

None of these things have affected the operation.

Part of me wonders if a sonic sensor would be faster at detecting this. Perhaps even a variation of the knock sensor project to detect the shock wave of the BB passing by would be better applied here.

amachinetech