server-side sync, fetch, and save API for Backbone models