bind all, then invoke all vs. bind-and-invoke one-by-one