title: Remove item from async storage not working
body: <p>I have below code in signout screen</p>
  
  <pre><code> await AsyncStorage.removeItem('userToken').then(()=&gt;{
        setTimeout(() =&gt; {
          this.props.navigation.navigate('SignIn');
        }, 3000);
  </code></pre>
  
  <p>On splash screen I am checking like this</p>
  
  <pre><code>const userToken = AsyncStorage.getItem('userToken').then(() =&gt; {
          this.props.navigation.navigate(userToken ? 'App' : 'SignIn');
      });
  </code></pre>
  
  <p>After signout Its redirect to sign-in, but when I open the app again splash screen moves to app rather than sign-in</p>
  
  <p>My inital code was like </p>
  
  <pre><code>const userToken = AsyncStorage.getItem('userToken'), this.props.navigation.navigate(userToken ? 'App' : 'SignIn'); 
  </code></pre>
  
  <p>What I am doing wrong.
  Please advise.</p>
  
  <p>Thanks</p>