There is no need to pass the URL as a parameter nor to save it as a member. Read the first comment in the 'run()' method below.