scaling updates