iterate over portals
poll