Internet and the murmurs of post-modernity in China