close #37 PubSubとして実装