add community api in user_info, tweaked user behavior