Cleaned balancer's API. Hide chan <-Request behind WorkQueue type