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