async balancer