empty setState return already processed appState