update pulse module