fix unhandled lost exception