better stream control to restart streaming if it dies