init cam on demand