added asynchronous loading of a url