feat: cassandra assign blocks now uses execute_async

- Memoization needs to be added, since functools'  lru_cache
  does not support invalidation per arg,kwarg pair
yeah, there was a bug earlier wrt respect to this. I guess this wasnt changed.