joke state update