wrapped to `try-catch` statement remote api call

Related to #365 

During update the license file code tries fetch LIC file from different locations, and gets 404 sometime.
So I wrapped remote api (GitHub :) ) to `try-catch`
is there more specific exception? something like `NotFoundException`?