update.packages doesn't work on package names. If you pass a package name it will take this as a library location and, as it most likely doesn't exist as a location on the local machine, will do nothing.