[enh] caching init
[fix] committing source delete