add fsm state to FSMContext