Consider adding Future.firstCompletedOf with predicate

User picture
User picture
User picture
User picture