Using a queue to solve the conversation issues