Just put the origin req in busyobj and make cache_fetch.c a lot simpler