demo state update 5