fix bug:hash change