update the pulse library. works!