What is the role of a product manager to build online communities that improves user engagement, retention, and satisfaction