add non-homogeneous poisson process