added asyncronous dist command sending and handling for adding a node to the pool