add promises to collection