remove method PutVersion,add method CreateVersion,add dealing with much more error