update: enhance link util