Rethinking pooling in graph neural networks