learn more about throttling/debouncing and local storage + implement local autosave