Implement upgrading software, reorganize updating software lists and crew itself