fix: url handling