finish coverting to xbmcvfs