Instead of create a variable for this, just create an object literal for each callback below:

```
callback({
  source: "http://www.youtube.com/watch?v=" + id,
  title: raw.title,
   ...
});
```

The fewer variables you have, the fewer state bugs you'll have.