This might not be possible but it definitely seems to take longer than necessary to read and rewrite the file. Particularly when no processing is being done in the first event from an already merged file, this should be very fast just appending new data.
Attempted ROOT I/O optimizations should either be properly tested or removed.