adding limit to how long I hold on to data