fixed bugs in new comment behavior