update with external-url