User changes when logs in with another provider

User.login('facebook') (-> User1) then User.login('twitter') (-> User2) is handled