make openni2 optional