Improving pulsar-timing solutions through dynamic pulse fitting — arXiv2