update content provider CRUD methods