update fsm_run()
add debug_log.h
fix: add to list
fix fsm_init_with_state()