we need to keep all address promises. using addressPromises.