Worked on making background cleanup task less intrusive, by adding delays, batching