waitUntil currently only takes a single promise