Implement Intro view with user preferences checking

Hey Ionics,

I have a simple use case , i want to do with ionic and ngCordova.

i Have 2 views : intro and main view.
The intro is displayed the first time to save same user perferences ( cordova plugin ) and move to the main view.

When i start the app, i want to check if the prefernces entry exists to decide wether or not to display the intro again or home route directly ( using $state.go ).
It works OK, but it displays the intro for a while before moving to the main view.

I can’t find a solution to avoid such behavior.
Do you have suggestions on how to implement this case in a better way ?