tones, stepval updates, fix len update overflow