Previously, Autosave could trigger 2 parallel fetches where the second could outpace the first, leading to inconsistent results. Now, we use a simple queue-based system where we can push multiple autosave events into a queue, and only the latest autosave will be performed. This also prevents multiple autosaves from ever running in parallel.