chore(launcher): reorganize launcher