Implement user memory as background process that will: 1. Read current state of memory 2. Summarize latest conversation and store one paragraph of it 3. Extract structured user preferences from latest conversation to see whether there is something to update in memorz