default to in-memory backend for demo