ctx.body randomly not working
```
route(path, callback) {
  this.router.get('/' + path, async (ctx, next) => {
    ctx.status = 200;
    ctx.body = 'GET ' + '/' + path + ' is online!';
    if (callback && typeof callback === 'function') await callback(ctx, next);
  });
}

this.route(name, async (ctx) => {
  await MongoModel.find({}, async (err, objects) => {
    ctx.status = 200;
    ctx.body = objects;
    if (err)
      ctx.body = 'Mongo Error';
  })
});
```

Any idea of why this code shows randomly either the result of:
`ctx.body = 'GET ' + '/' + path + ' is online!';`
either the result of:
`ctx.body = objects;`
when objects is ALWAYS set? (checked with console log).
Honestly, I don't get it.