[UPDATE] improve URL check

- check urls when submitting
- check if reachable when querying