improved install task order