record demos in-memory