improve url checker