update idm, cmd_line, pkg_manager to work with update functionality