Improve WAVE::update() to take real delta time.