switch to in-memory database, introduce new actor hierarchy