Changed it to only receive profile data if it's not already in the array
Added custom disconnect notification