change sub list API
change autojoin channel list
fix some bug
Merge branch 'system'