crate one virtual schema instance per request