asynch chart gen