asynch.use: pass outer context to new asynch instance