Added session caching for word list