fix skipping invalid urls
catch get_url error
merge