Refactor tests
Notify the balancer of the result of the last attempt
Refactor tests
Reduce testing the implementation
Refactor to eliminate chain of Futures