Implement asynchronous autosave