Update: better auto sliding scaling