remove non matching desktops from the needle database