SWR-like data fetching in Svelte