Refactor - Added missing offline support to WalletAssets service