fix bug for share holder and improve result display