performance improvements

Discussion List