hash cycle updated