checks for duplicate users now and doesn't add twice to the same thread