simplified oscillator update method