add share, dialog, fix date bug