function callback (key, err, result)
	{
		delete waiting[key];
		results[key] = result;
		context.log(err);
		checkDone();
	}
function callback (key, err, result)
	{
		delete waiting[key];
		results[key] = result;
		context.log(err);
		checkDone();
	}
function callback ( key , err , result ) { delete waiting [ key ] ; results [ key ] = result ; context . log ( err ) ; checkDone ( ) ; }
in case all methods actually ran synchronously.
in case all methods actually ran synchronously .