reimplement an exponential backoff kernel density esitimation