adjust the software installation order