Seems like reason is querying MongoDB right inside response delegate:
requestHTTP(url, (scope request) {
...
}, (scope response) {
...
// querying mongo here
...
});
If I move mongo calls outside of response delegate, then exceptions have gone.