One of your friends, Zi Pong created a new app for their startup. They use Amazon S3 exclusively as a data store. The app works perfectly fine. When one of their users raises the frequency at which the app needs to refresh data, they file a bug. The issue is that sometimes they get outdated data when accessing objects in S3. The app logic is correct. What do you think the issue could be?

A: App is reading objects from Amazon S3 using parallel object requests. B: App is updating records by writing new objects with unique keys. C: App is reading parts of objects from Amazon S3 using a range header. D: App is updating records by overwriting existing objects with the same keys.