add ui update on message send and ability to mark conversations read