update rhythm