a holding cell for promises