use proper deletion for expired objects