if we hardcode the default url assuming `en-US` language, this will fail for builds that doesn't have english as default, so we should update it on `init` apart from when the observer changes.