backbone.js collection sync callback to update collection and rerender views