Why does `memory_messages` always recreate the `memory_messages_vector_idx`? - Mastra