broke out subscription sync into it's own function; added video_type to
watched result