                 self.locationLabel.text = org.location
                 self.nameLabel.text = org.name
 
-                dispatch_async(dispatch_get_global_queue( 
-                    DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), {
+                dispatch_async(dispatch_get_main_queue(), {
                     var test =  UIImage(data: NSData(contentsOfURL: 
                             NSURL(string: self.organization.avatarUrl)
                         )
                     )
                     self.organizationImageView.image = test
-                })
-
+                    self.activityIndicatorView.stopAnimating()
+                });
             }
         })
     }

        organizationImageView.backgroundColor = UIColor(
            white: 0, alpha: 0.7
        )
        tableHeaderView.addSubview(organizationImageView)

        nameLabel = UILabel(frame:

        let tableViewCell = UITableViewCell(style: UITableViewCellStyle.Value1,
          reuseIdentifier: reuseIdentifier
        )
        tableViewCell.textLabel?.text = objectAtIndexPath(indexPath).name
        tableViewCell.textLabel?.font = UIFont.systemFontOfSize(18)
        return tableViewCell
    }
    override func tableView(tableView: UITableView,
