Move sync code from Client into ConversationList