update pulsar to have pulse dependencies :D