I have got a huge list of tasks loaded on the start. I want to show them depending on selected list / inbox, so that there won\'t be additional loadings for each list.>
I think you need to use another collection. For example, in your inbox, do this:
inbox: function(){ currentCollection = new TasksCollection(tasks.inbox()); }
I haven't tested this but when you do a .reset(); you are removing all your models and loading the ones passed in.