fixed state machine looping