bug fixes

removed finally from try catch in stateController
Assign appState to newState when not args passed to setState