Few updates to CachedHttpRequest

Signed-off-by: Frca <killerfrca@gmail.com>
Download subtitles through server to make it work for non-logged users

Signed-off-by: Frca <killerfrca@gmail.com>