update request matching

- reference 'fetch' algorithm
- request matching is *intentionally* ambiguous, as it depends on UA
  implementation and spec'ing this behavior is out of scope