async fn fetch_url(context: &Context, original_url: &str) -> Result<Response>
Fetches URL and updates the cache.
URL is fetched regardless of whether there is an existing result in the cache.