update HanoiStack