An application of adaptive techniques to vibration rejection in adaptive optics systems