There can be changes based on which character talks to the merchant.
I don't know what mechanism is suppose to trigger an update, though (didn't check enough to notice a pattern).