add comment updating and deleting feature