Improved url fetch