validate device exists before setting scheduler