fixed persist issue with updateding models, added unset_collection