fix share bug & preload img