Vercel AI SDK stores messages in component state. When the page reloads or the user returns later, the history is gone. How to add durable persistence to AI applications.