modify version, add a shell to update version