-finished working logic for sending and receiving messages on multiple conversation threads