fix github failed dl exception
add exception handlers