Change success callback attributes for `Backbone#sync`
Extract transaction generation part into `withTransaction`
Use default success callback on `Backbone#sync` when `read`
Improve `Backbone#sync`