MODIFIED: ConversationView to use a thread.

Moved the database reading to a thread to allow for better interaction. Some of the reading could still be moved into the thread but it is currently used by other activities and is harder to move into the thread.