added uninstall before install module method