should be using sscan instead of smembers because it does a cursor based
approach and doesn't bog down the redis server