add Backbone Model and Promises for state