fixed break and continue not restore execution environment correctly