fix StateIdle