updated async callback, only triggered when grouped call completed