if the target is already link, unlink first and relink