improve $storage service