remove gen_fsm