update diminishing returns to new data