 			cb( null, false ) if cb?
 			return false
 
-		# check for existend data and update the ttl value
+		# check for existent data and update the ttl value
 		if @data[ key ]? and @_check( key, @data[ key ] )
 			# on ttl = 0  delete the key. otherwise reset the value
 			if ttl > 0

	#
	set: ( key, value, ttl, cb )=>
		# internal helper variables
		existend = false
		
		# force the data to string
		if @options.forceString and not _isString( value )

		
		# remove existing data from stats
		if @data[ key ]
			existent = true
			@stats.vsize -= @_getValLength( @_unwrap( @data[ key ], false ) )
		
		# set the value
