misc:update share lib