Move cache deletion to Model.prototype.sync