thread read status and edit security
merge conflict