bug fix: nextAppState with current caller dataContext stomped on nextState