handle api timeout issues

fixes #31
closes #31
closes #32
highlighting live episode more simple