fix observing in link's value