AddAnnotation cannot create an annotation that already exist!
Added important feature: if ip starts with http://, it still works!