fix deletion, mark read, and add send message