listen state - update 2