update hash algo