refactored Conversations Adapter into seperate class