update hashcode for mv and level change