update: Catching more fatal exceptions, url arrays

* Catching exceptions that might occur in the other call to `open`

* Added arrays into which URLs are supposed to be added.

Signed-off-by: mr.Shu <mr@shu.io>