new CSEL implementation using ddeint works better