Uses $q to wait for multiple $http. Mark taken seats.