switched to use ObservableArray instead of Backbone.Collection