update rounds more correctly