don't create new idler when an old one already exists