Use another list object for storages discovery
update sdk
useless app reference
don't use 'null' as default storage from prefs, a static default value from StorageUtils is better
remove useless imports