send/receive messages; mark read/unread