compatibility with Backbone 1.0.0, sync tests, support backbone .save({patch:true})