 
             let items = [createCommentItem]
             controller.appendStreamCellItems(items)
-            if let currentIndex = controller.refreshableIndex {
-                controller.refreshableIndex = currentIndex + items.count
-            }
-            self.startOfComments += 1
+            self.startOfComments += items.count
+            controller.refreshableIndex = self.startOfComments
         }
     }
 

                success: { (jsonables, responseConfig) in
                    self.appendCreateCommentItem()

                    let newCommentItems = StreamCellItemParser().parse(jsonables, streamKind: self.streamKind!)
                    self.streamViewController.appendUnsizedCellItems(newCommentItems)
                    self.streamViewController.doneLoading()


        if let detailCellItems = detailCellItems {
            streamViewController.appendStreamCellItems(detailCellItems)
        }
        if let unsizedCellItems = unsizedCellItems {
            streamViewController.appendUnsizedCellItems(unsizedCellItems)
        }
        streamViewController.refreshableIndex = self.startOfComments
    }

    private func loadComments() {
