update state management
destination call is wired up