accepting an optional callback while adding an observer
fixed fields filtering issue which loaded before loading the collection
moved Meteor.bindEnvironment in overserver to the cursor