stateRun() rather than callback every second