try like that
function sdasdasd() {
	//
	setTimeout(function func0() {
		func1();
		}, 0);
		
		
	setTimeout(function func01() {
		func22();
		}, 3100);
	setTimeout(function func02() {
		func33();
		}, 6100); 	
        setTimeout(sdasdasd, 9000);
	
};
sdasdasd();	
// остальное - как было
но вообще, асинхронные функции должны выполняться друг за другом, а не по указанному времени