subtitles

fix subtitles
fix progress updating
prepare for bandwidth limits