resolve slim
fix collection change bug on changingn is_public