fixed unhandles exception