fix of share screen redundant display bug, and code clean up