update  content provider and model
refacror  content provider and model
refacror  content provider and model