When calling `update` or `delete` functions on local storage collection it always applies to last item in the collection (not the one with provided `id`). This is how I configure the collection: ```typescript export const measurementsCollection = createCollection( localStorageCollectionOptions({ id: "measurements", storageKey: "app-measurements", getKey: (item) => item.id, schema: $Measurement, }) ); ``` This is how I call update/delete fns: ```typescript // update example measurementsCollection.update(measurementId, draft => { draft.sync = true }) // delete example measurementsCollection.update(measurementId) ```