update UpdateUrl function