updated Async.wrap to be similar to Meteor._wrapAsync