* properly dispose CancellationTokenSource * rewrite DynamicHlsController.GetSegmentLengths * remove dead code