Batch processing is not required for an FIR estimator. This can still be done recursively, however, care is required to avoid errors due to finite machine precision, as recursion utilizes pole-zero cancellation on the unit circle (i.e. differences of large running sums)..