[api] seperate UpdatelinkView from UploadLinkView