implemented localStorage caching for band information