gen_fsm for mobs updated