Refactored quicklink create and udpate