Rename subscriber to listener.

There are two ways in the codebase to call the class
who subscribes the publisher: listener and subscriber.

And it might be good if we unify the naming to avoid
confusion when reading codes.