                     dispatch_async(dispatch_get_main_queue()) { [weak self] in
                         if let strongSelf = self {
                             let _ = try? strongSelf.realm.write {
-                                strongSelf.conversation.withGroup?.includeMe = true
+                                group.includeMe = true
                             }
 
                             afterSubscribed?()


            println("meIsMember: \(meIsMember)")

            guard !meIsMember else {
                return
            }

            delay(3) { [weak self] in

                guard let realm = try? Realm(), group = groupWithGroupID(groupID, inRealm: realm) where !group.includeMe else {
                    return
                }


                        dispatch_async(dispatch_get_main_queue()) { [weak self] in
                            if let strongSelf = self {
                                let _ = try? strongSelf.realm.write {
                                    group.includeMe = true
                                }
                            }
                        }
