Impl share modal. close #361
fix conflict