Add :touch option allow update timestamp after destroy

It will helpful when we invalid cache depend on updated_at