modular scale update