fix data model to collection&add data model event