refactor BigWig/RequestWorker preparing to work on #312
rewrite BigWig/RequestWorker to be non-recursive, references #312