List charges Commerce Onchain API

Good afternoon.
I’m looking for the most optimal way to incrementally replicate charges data. What’s the best way to do this? I don’t want to do a full load all the time. And are there any problems with long arrival events in your API?