add social provider exception catch