Fixed the concurrent update issue by creating object snapshots.