fix pub dependency