     textInputbarHidden = true
 
     channel.joinWithCompletion { result in
-      dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), {
-        self.loadMessages()
-        dispatch_async(dispatch_get_main_queue(), {
-          self.channel.delegate = self
-          UIApplication.sharedApplication().networkActivityIndicatorVisible = false
-          self.setTextInputbarHidden(false, animated: true)
-        })
+      dispatch_async(dispatch_get_main_queue(), {
+        UIApplication.sharedApplication().networkActivityIndicatorVisible = false
+        self.setTextInputbarHidden(false, animated: true)
       })
     }
   }

  func ipMessagingClient(client: TwilioIPMessagingClient!, channel: TWMChannel!, memberLeft member: TWMMember!) {
    addMessages([StatusMessage(member:member, status:.Left)])
  }
}

    set(channel) {
      _channel = channel
      title = _channel.friendlyName
      _channel.delegate = self

      if _channel == ChannelManager.sharedManager.generalChannel {
        navigationItem.rightBarButtonItem = nil
