using boolean to limit updating depth only when the stream is active.

When you don't want the depth stream, it would throw a run-time error. Now it only tries to update the depth stream when you initialize it.