updated squares to get .delete
garbage collect based on expire_at and access_count

If the ItemMeta item has an expire_at in the past or if the access_count
is at or below zero, the item and its meta will be deleted