recommend to remove the instance variable mCallingIntent and use a local variable in setAuthenticationRequestFromIntent();