make the shareview support more than 3 share services