             dispatch_async(dispatch_get_main_queue()) {
                 self.previousThreadID = ""
                 self.tableView.reloadData()
+
+                if self.comments.count > 0 && self.moveToBottomRequired {
+                    self.tableView.scrollToRowAtIndexPath(NSIndexPath(forRow: self.comments.count - 1, inSection: 1), atScrollPosition: UITableViewScrollPosition.Bottom, animated: false)
+                }
+                
             }
         }
     }

    var nextLink : String?
    var prevLink : String?
    var hideReplyButton : Bool = false
    var previousThreadID : String = ""
    var page : Int = 1
    var size : Int = 4

    }
    
    func textFieldEndEdit(commentTextField: UITextField, comment: Comment?){
        moveToBottomRequired = true
        commentTextField.resignFirstResponder()
        commentTextField.text = ""
        if let commentsLink = self.dayData?.messageLink {
