Don't the shops update after every level up and after every hour of play time?
Indeed. It is way too long. All items in shops after level up can be useless junk. So you must wait 1 hour to uptade them - it is annoying.
I have 6 level ups like that. My mage weared 2 level clothing and staff till the end of game. No fun at all(