Refactor update to give version unique.